Apple started fight against apps which can update itself after review. Once again, this situation shows how vulnerable everyone in face of big companies who owns widely spread technologies. You may stay on the market for years but with only one line in agreement your business is over.
Apple announced WWDC scholarships program. If you’re or you know someone with interest in Apple who is 13-17 years old then it’s a good chance. Application can be sent till March 27. Applicant also needs to create a visually interactive scene in a Swift playground that can be experienced within three minutes.
You know, every digest I ask for feedback and initially I used only email. It worked but not so well, just several emails per week. Couple weeks ago I got advice to use Typeforms and I really surprised that this… has same efficiency, but I really like how it looks now and that I can organize and prioritize feedback. I planning to extend this practice from collecting your proposals for upcoming digests to general feedback collection. However, my twitter and email are always open for direct contacts.
Enjoy, your weekly mobile development digest @ALSEDI
Any problems? Drop me a note firstname.lastname@example.org
- How the Zalando iOS App Abandoned CocoaPods and Reduced Build Time. In this area, you always need to make a choice between speed and comfort. Personally, I prefer mix both ways and include small frameworks manually (e.g. SwiftyJSON) and leave complex frameworks like Google Analytics to CocoaHeads. So far, so good.
- Why I Don’t Use Storyboard. Well… personally, I prefer Storyboard and find them usable for defining walkthroughs. Sometimes I use them for static content which doesn’t change a lot (e.g. Onboarding screens, or confirmation screens). Bob Lee wrote about problems with Storyboards he had. I think that most points are the same for XIB files also, but in general it is right thing to read something what is opposite to your own opinion. So, if you like Storyboards then please read this article. If you don’t like then skip it :)
- Automatically Incrementing Build Numbers. I would be happy if this would works across all schemes…
- Architecting for Features. New articles in NatashaTheRobot blog about Extensions conceptions and the way it changes apps architecture. The article contains a lot of external links and recommended to everyone who wish to follow modern architecture at Apple apps.
ReverseExtension.UITableView extension that enabled to insert cell from bottom of tableView.
- Pageboy. A simple, highly informative page view controller.
- 5 Not So Obvious Things About RxJava.
- Why your app should crash. I’m Swift developer, but I’m also developing for Android (on Java). I was really confused that so mature language as Java have this kid-sickness like NPE, and developers forced to check all the time values for null. It was really tough to reflect data model from Swift and design Android code in the way when I have null checks at data layer only. The article by Jeroen Mols reflecting perfectly my thoughts in this area, except one – I never thought that crash is something app should do, but it’s a good thing to look on crashes from the another point of view.
- Android Threading: All You Need to Know. Good observational articles about all ways of threading (and background tasks implementation) on Android.
- Lessons learned: Things I wish I knew when I started building Android SDK/Libraries.
- Configuring Android Project — Static Code Analysis Tools.
- [tool] RoboGif. A small utility to record Android device screen to a GIF
DiscreteScrollView. Scrollable list of items, where current item is centered and can be changed using swipes.
- KenBurnsView. Android ImageViews animated by Ken Burns Effect
- Debugging Events in Firebase Analytics. Article about recently added DebugView to Firebase. If you working with complex statistics events and need to test them before production and without overheads then this article is recommended to read.
- Sales Through Education. Giant Robots podcast. Ben & Derrick welcome Anna Jacobsen, Education Director at Drip, to discuss customer demos / onboarding, sales and retention strategies, customer success, and best practices within Drip.
- If you remember Twitter introduced an animation framework Lottie. Now you can find a lot animations at LottieFiles.com. Looks interesting.
Cover photo by Igor Ovsyannykov
If you wrote article or framework for iOS and Android and want it to be published in the next mobile development digest then send me the link.