Mobile Development Digest #58

Finally, Samsung defined list of problems which lead to explosion problem with Note 7. It’s remarkable attitude to problem detection and I really glad to see this way of presenting what and how was done. Especially in comparison to Apple who do not want to do anything with batteries behavior on cold. Literally, I cannot use  my iPhone 6S Plus on the street now more than 10 minutes.

Last week new Accidental  Tech Podcast was released and it’s good to listen if you still curious about Chris Lattner transition from Apple to Tesla, he gave short interview there.


Get fresh digest by email

Any problems? Drop me a note mdd@alsedi.com

iOS

Handling Fonts in iOS Development, a Simpler Way. Maybe not simpler, but very elegant and Swifty way to do this if you use more than two custom fonts in your project.

Apple Watch Home Screen UI Animation. Tutorial shows how simple is to simulate scaling animation of Watch apps screen.

String Processing For Swift 4. Swift team plans on API changes for Sting processing in Swift 4.

#33 Security – implement your own encryption schema. Schema, not your own crypto. Data security on mobile is sever topic that popup from time to time. This article explains how to protect your users data with standard libraries which iOS provides.

The Case for Deprecating UITableView. In my recent project I had a chance to compare how Android’s recycle view and iOS UITableView works. Now I had strong feeling that for dynamic design it’s better to avoid UITableView use. It’s not bad but it’s too old and this affects it’s API and architecture. UICollectionView looks like a good replacements for UITableView.

Testing in Swift: Protocols & View Models. I like Ayaka‘s presentations. Her explanations are clear and topics always good.

Understanding memory leaks in closures.

Working with Asynchronous Objective-C APIs in Swift.

33 iOS open source libraries that will dominate 2017. At least, frameworks in the list are popular right now. No one can predict how this list could look in the end of 2017, but it is a benefit to keep in mind that some of your tasks already solved by another people. On the other hand, in many cases you do not need any framework, but you may use benefits of open source to get fresh ideas about visual representation and code architecture.

GitHub

Malert. Custom alert View to iOS applications

Android

We reverse engineered 16k apps, here’s what we found. Once again about security and unencrypted secret keys in production binaries.

Case Study. Master/Detail Pattern Revisited.

Tracking app update sizes. Article about APK patch size estimator that allows you to estimate sizes on: upload to store, download to device, install on device and update download size. I would looove to have this tool for IPA files.

Reactive apps with model-view-intent. In two parts: Part 1, Part 2.

Design

Review of Popular Design Trends for Interfaces in 2016. In MDD #53 I had couple links for the similar investigations for 2016 and 2017, however, design is so subjective thing so it’s good to read more than one opinion.

Official iOS Design resources now available for Photoshop and Sketch.

Best Practices for Onboarding.


Cover photo by Darius Soodmand

<< Previous digest

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.

2 Comments

  1. iPhones are rated for use from 0°C. So if you use it at lower temperatures, we’ll, it’s a mistake.
    Furthermore batteries are working with chemical reactions and low temperatures are slowing down reactions so it is never good to expose any battery to cold. Same thing goes for heat which can damage the battery and the device around it.
    So never leave your phone in your outside pocket of your jacket or in a purse when it’s cold. A much better choice is closer to your body (like your pants).

    1. True, but iPhone 5 and Nexus 6 works fine in the same conditions. So, I believe that nature of the battery is not the only one reason of this.

      Keep it close to body is the right thing, but sometimes I want to use phone for making photos or to call someone. Currently, I have the short period of time before my phone will be turned off even if I have 50+ percent of the battery.

Leave a Reply

Your email address will not be published. Required fields are marked *