Highlights how to write quality code and what are some major pitfalls which we do on daily basis. Presented by me to the Mobile team at Systems Ltd on 10 October 2014.
Highlights how to write quality code and what are some major pitfalls which we do on daily basis. Presented by me to the Mobile team at Systems Ltd on 10 October 2014.
2016 Top Trends in Mobile App Development LifeInnoppl Dubai
With the mobile technology getting a massive makeover, we are in for a fast-paced development changes in 2016. Consumers are utilizing their smart phones more and syncing it with wearable devices, their cars, home appliances, etc. The smart devices are slowly becoming the connecting hub on how an individual lives their life. As Google CEO Larry Page announced "We are no longer living in a mobile-first world, we are in a mobile-only world."
June 27, 2018 - Jonathan Lott presented a full view of the most interesting features announced at WWDC 2018 to the Irving iOS Meetup group.
Video: https://youtu.be/hmevJboqI80
Cross-Platform Desktop Apps with Electron (CodeStock Edition)David Neal
Would you like to leverage your HTML, CSS, and JavaScript skills to build cross-platform desktop applications? Electron is an open source application shell created by GitHub, designed to make building great desktop applications easy. You may have already experienced Electron using applications such as Atom, Slack, or Visual Studio Code. In this talk, you will learn its features, how to quickly get started, and tips from my experience building Electron applications.
2016 Top Trends in Mobile App Development LifeInnoppl Dubai
With the mobile technology getting a massive makeover, we are in for a fast-paced development changes in 2016. Consumers are utilizing their smart phones more and syncing it with wearable devices, their cars, home appliances, etc. The smart devices are slowly becoming the connecting hub on how an individual lives their life. As Google CEO Larry Page announced "We are no longer living in a mobile-first world, we are in a mobile-only world."
June 27, 2018 - Jonathan Lott presented a full view of the most interesting features announced at WWDC 2018 to the Irving iOS Meetup group.
Video: https://youtu.be/hmevJboqI80
Cross-Platform Desktop Apps with Electron (CodeStock Edition)David Neal
Would you like to leverage your HTML, CSS, and JavaScript skills to build cross-platform desktop applications? Electron is an open source application shell created by GitHub, designed to make building great desktop applications easy. You may have already experienced Electron using applications such as Atom, Slack, or Visual Studio Code. In this talk, you will learn its features, how to quickly get started, and tips from my experience building Electron applications.
OSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian CarrierBasis Technology
Autopsy 3 is an easy to use digital forensics tool. Its development started after discussions at the first OSDF conference, with the goal of being a platform for which other developers will write modules. Autopsy allows you to perform a digital forensics exam on Windows using a free tool. This talk will cover the basic features of Autopsy, including timeline analysis, registry analysis, web artifact analysis, keyword search, and hash sets. There will also be discussion about future modules, and how to get involved as a user or developer.
Learn the aspects of building multi-screen and multi-form factor games for various devices ranging from mobiles, tablets to desktop. Also covered will be the aspects of design/development for web based games and standalone games for multiple devices. Understand how Adobe Flash Platform makes it extremely easy for you to build striking games, test and publish them for many devices.
An overview of Apple's game development technologies, followed up by tips and techniques for using UIKit for game development. The later third of the talk is an overview of games I've worked on in UIKit.
Making A Game Engine Is Easier Than You ThinkGorm Lai
This is a talk I gave at the Develop Conference 2015 in Brighton. It is a an attempt at making a balanced talk on when it makes sense to make your own technology, and what it takes to get you there.
Similar to FAST-NUCES Apps/Games presentation by Husyn 2012 (20)
FAST - Karachi Campus - Cloud Computing IntroductionHussain Mansoor
Slides from lecture I delivered at FAST-NUCES university at Karachi Campus on 24th September 2021. Cloud Computing was introduced to the students in that lecture.
Presented the concepts and comparative analysis on VM vs Serverless architecture using Cloud Technologies. Cost, Agility, Ease of use and maintenance benefits
Serverless Architecture for Beginners - Murdoch Dubai - AWS UG Dubai.pptxHussain Mansoor
A workshop done @ Murdoch University Dubai for AWS User Group Dubai. It covers the topics of evolution of servers to serverless and beyond. For the workshop we deployed ReactJS application on S3 and created an API on AWS Lambda. End to end the whole architecture uses serverless services
Presented the detailed journey and steps towards certification on Amazon Web Services Cloud. Enterprises and large organisations value certification as a way to validate expertise and interests of employees.
Scale Engineering using Cloud. AWS CommunityDay Pakistan 2021Hussain Mansoor
For AWS Community Day Pakistan in 2021 I presented this topic of Scaling Engineering using Cloud. It discusses practices, tools and changes required to use the full potential of Cloud Technologies. These help in Software Development organisations or product development companies using Amazon Web Services Cloud Services.
A walkthrough of what is Containers and why we need it in large scale software projects. Specially in corporate environments where automation and quality is critical.
Welcome to the Program Your Destiny course. In this course, we will be learning the technology of personal transformation, neuroassociative conditioning (NAC) as pioneered by Tony Robbins. NAC is used to deprogram negative neuroassociations that are causing approach avoidance and instead reprogram yourself with positive neuroassociations that lead to being approach automatic. In doing so, you change your destiny, moving towards unlocking the hypersocial self within, the true self free from fear and operating from a place of personal power and love.
3. Folio3 (Mobile)
Clients• SAP
• Standard Chartered
• Wanna Play
• Secret Builders (Game Pub. /
4rth largest Virtual world)
• First Republic Bank
• Net Suite (ERP)
5. Comparison
• Intents / Broadcast
Listeners / Background
Services/ Content Providers Vs
Delegate (Protocol)
• Manifest File Vs plist
• Activities / Widgets Vs Views
6. Any Issues?• Macintosh is must! (no
escape )
• XCode is the IDE
• Objective C (variant of C with
OOP)
• Like C++? (its also a var.
with OOP)
• Memory Management
• Everything is pointer (except
some)
7. Objective C
• Cocoa touch
• Core Animation,Core Data,
Quartz...
• 2 part to write Classes
(Declare & Implement)
• #import is used. @Class is
dynamic
8. Memory Management
• As you sow, so shall you reap!
• GC (garbage collector) is
missing
• Profit?
• Managed Code
• Faster, more responsive apps
• More control
2 fb games to ESPN
Android app for Sony
Media morph for Apple
Anonymous Category
sub-divide class @interface but not its @implementation.
Useful for excluding method types from class public interface (Method hiding )
Method declared in extension must be implemented in the class's @implementation
readwrite is default
copy makes copy and pass by value
nonatomic is not threadsafe
assign is in GC objects
retain is non GC objects