Posts

Showing posts from 2016

Swift 3 Updates

Hey there, I just went through the list changes in Swift3 and i'll log an abstract of those changes here. 1.) First parameter label:  Now, all the function params have labels. 2.) Omitted needless words: Some Examples from Swift2 -> Swift3 : UIColor.blueColor() -> UIColor.blue, numbers.minElement() -> numbers.min(), "Hi there".lowercaseString -> "Hi there".lowercased, Similarly 'uppercased' for 'uppercaseString' 3 .)  UpperCamelCase has been replaced with lowerCamelCase for enums and properties: NSURLRequest(URL: someURL) -> URLRequest(url: someURL) NSTextAlignment.Left -> NSTextAlignment.left UIInterfaceOrientationMask.Portrait -> UIInterfaceOrientationMask.portrait 4 .)  GCD and CoreGraphics API's are changed from C style to Swift: GCD: In Swift2: "dispatch_after(dispatch_time, dispatch_get_main-queue(), {})" In Swift3: "DispatchQueue.main.asyncAfter(

Hybrid Mobile App Filepath Case-Sensitive Issue

I have been yearning to learn Hybrid App Development for a very long time. To get started, i wanted to be good at fundamentals in  20+years old web technology - HTML/CSS/JS. Hence, i did this course in Coursera first and then did a round of R&D for the Hybrid frameworks and decided to start with Ionic, as i found Ionic framework to be the best in the industry as far as i know. Hence, did this Ionic course in Udemy, which is good starter for programmers.  Enough of my story.  Jumping into the context; After finishing up the course(not really finished, just watched the On-Demand videos as usual), i tried to create an app during which i faced an issue which was very weird, i.e., everything was working fine on the browser, but it wasn't working on the actual mobile devices, both iOS & Android, which were supposed to be the target devices.  First, the catch i made was that the issue was consistent on both (iOS&Android) these devices, so definitely its not an OS s

Apple’s WWDC 2016 Summary

Apple’s WWDC 2016 Summary: iOS: iOS 10 -  * New Home app with HomeKit support to control all the smart home devices. * Game Centre being ditched away. GameKit to be introduced to replace it. * Stocks, Compass and other unused pre-installed apps can be deleted now. * Interactive Lock Screen. * 3D to interact with apps w/o unlocking phone. * App widgets with 3D touch. * Raise to wake feature w/o having to unlock the screen. * VoIP apps can create extensions and integrate into Phone App. OS X: * OS X renamed to macOS and the new next OS named “macOS Seirra” . * Auto-Unlock when you are near the mac with phone/watch. * Siri Integration(Search files, play music, send messages, search the web) * Apple Pay Integration * Universal Clipboard (That could be used to copy/paste across Apple devices) * Picture In Picture (PIP) view(You can watch video in a separate box while you browse) Apple tvOS: * DarkMode * Single SignOn * Auto-syncing of app

Android from iOS Guy's Perspective

Image
I got a chance to learn Android Development through this course on Udemy , which is very good for freshers or even noobs like me or the one with literally no experience Programming at all. I have just completed it ( Believe me: I have listened and followed all the videos and have experimented all those fundamental/basic codes ;) ) and wanted to share my experience with this MOOC. I believe that MOOC will vanish the standard academic learning in the coming days. Since, i have been doing only iOS apps for a very long time, being basically an iOS dev, the perspective of this post comes from that point of view. So, here goes my thoughts on the Android Eco system at first: I haven't really been an avid Android user, since i haven't owned a phone yet, but i would have to admit that it really was a wonderful experience throughout the course learning and knowing about the  Eco system itself. Before going into the course, i would like to thank the Udemy team and

iOS9 Features

Adding it lately, but still feel like doing it. Here's the rough overview/summary of what has been added into iOS9: An All New App Switcher (From left to right. Placed like a deck of cards). Contact guesses from Mail in Call Screen. Bottom scroll to navigate quickly through Photos. Contact thumbnails in Messages. Notifications view by Recent. New screen for Spotlight with Siri Suggestions and Contacts search. Plugging in the earbuds would bring up the Music controls on the Lock screen. Accessing the iCloud Drive app. Low Power Mode. Automatically organise Selfies, Screenshots in Photos app. New San Francisco Font. Shift Key (To differentiate b/w Caps/Lower cases). Back button on status bar to go back to the previous app. Notes (Sheet/popup) option from Share sheet. Search in Settings. Public transit in maps. Hands off. 6-Digits Passcode. 1.3GB OS (As oppose to 4.58GB iOS8.0) Xcode7 allows to install app on device w/o paying/subscribing for Apple’s Dev